package com.atguigu.daijia.customer.service;

import com.atguigu.daijia.model.form.customer.UpdateWxPhoneForm;
import com.atguigu.daijia.model.vo.customer.CustomerInfoVo;
import com.atguigu.daijia.model.vo.customer.CustomerLoginVo;

public interface CustomerService {


    /**
     * 小程序授权登录
     *
     * @param code 小程序授权码
     */
    String login(String code);

    /**
     * 获取客户登录信息
     *
     * @param token 令牌
     */
    CustomerLoginVo getCustomerLoginInfo(String token);

    /**
     * 更新客户微信手机号码
     *
     * @param updateWxPhoneForm 更新客户手机号码表单数据
     */
    Boolean updateWxPhoneNumber(UpdateWxPhoneForm updateWxPhoneForm);
}
